﻿// Party at Hali-Bula POJ - 3342.cpp : 此文件包含 "main" 函数。程序执行将在此处开始并结束。
//

#include <iostream>


/*
https://vjudge.net/problem/POJ-3342#author=GPT_zh

亲爱的参赛者，

我将在哈利-布拉的别墅举办一场派对，以庆祝我从BCM公司退休。我希望能邀请所有的同事，但想象一下，当员工发现他的老板也在客人名单中时，他会如何享受派对！因此，我决定不邀请员工和他们的老板。在BCM公司的组织层级中，没有人有多于一个老板，而且只有一个员工没有老板（大老板）！我能请你写一个程序来确定最大的客人数量，以便当员工的老板也被邀请时，不会邀请到员工？我已经附上了BCM公司员工名单和组织层级。

祝好，
--布莱恩·贝内特

附言：如果你的程序能指示在满足条件的情况下，所邀请的人员名单是否是唯一确定的，我将不胜感激。

输入
输入包括多个测试用例。每个测试用例以包含一个整数 n（1 ≤ n ≤ 200）的行开始，表示BCM公司员工的数量。接下来一行包含只有大老板的名字。接下来的 n-1 行中，每行包含一个员工的名字和他/她的老板的名字。所有的名字都是由至少一个至多100个字母组成，并用空格分隔。每个测试用例的最后一行包含一个单独的0。

输出
对于每个测试用例，写一行，包含一个数字，表示根据要求的条件所能邀请的最大客人数量，以及一个单词 Yes 或 No，取决于在该情况下所邀请的客人名单是否是唯一确定的。

6
Jason
Jack Jason
Joe Jack
Jill Jason
John Jack
Jim Jill
2
Ming
Cho Ming
0

4 Yes
1 No



*/
int main()
{
    std::cout << "Hello World!\n";
}
 